d18bc08945e277cfa4923c036a420cbd85a75fe7,src/main/java/org/basex/test/inex/InexTest.java,InexTest,parseArguments,#String[]#,195
Before Change
final Args arg = new Args(args);
boolean ok = true;
try {
while(arg.more() && ok) {
if(arg.dash()) {
final char c = arg.next();
if(c == 'd') {
After Change
* @return true if all arguments have been correctly parsed
*/
private boolean parseArguments(final String[] args) {
final Args arg = new Args(args, this,
" [options]" + NL +
" -d<no> use specified database (0-9)" + NL +
" -q<no> perform specified query (1-#queries)" + NL +
" -r<no> number of runs" + NL +
" -v show process info");
while(arg.more()) {
if(arg.dash()) {
final char c = arg.next();
if(c == 'd') {
dbindex = arg.num();
} else if(c == 'q') {
quindex = arg.num();
} else if(c == 'r') {
runs = arg.num();
} else if(c == 'v') {
info = true;
} else if(c == 'b') {
budget = arg.num();
} else {
arg.check(false);
}
} else {
arg.check(false);
}
}
if(!arg.finish()) return false;
try {
session = new ClientSession(ctx, ADMIN, ADMIN);
session.execute(new Set(Prop.INFO, true));
session.execute(new Set(Prop.ALLINFO, info));
return true;
} catch(final Exception ex) {
ex.printStackTrace();
return false;
}
}
}